﻿using System;
using System.Collections.Generic;
using System.Text;

namespace Dora.Services.AdminUser.Dto.ViewDto
{
    /// <summary>
    /// 大社/分社企业信息
    /// </summary>
    public class TravelServiceOrgEditDto
    {
        /// <summary>
        /// 门店的组织机构ID
        /// </summary>
        public int Id { get; set; }
        /// <summary>
        /// 门店名称
        /// </summary>
        public string Name { get; set; }
        /// <summary>
        /// 简称
        /// </summary>
        public string ShortName { get; set; }
        /// <summary>
        /// 统一社会信用代码
        /// </summary>
        public string CreditCode { get; set; }
        /// <summary>
        /// 联系电话
        /// </summary>
        public string LeaderPhone { get; set; }
        /// <summary>
        /// 详细地址
        /// </summary>
        public string Address { get; set; }

        #region 企业详细地址

        /// <summary>
        /// 机构所在省份Id
        /// </summary>
        public int? ProvinceId { get; set; }

        /// <summary>
        /// 机构所在省份名称
        /// </summary>
        public string ProvinceName { get; set; }

        /// <summary>
        /// 机构所在城市Id
        /// </summary>
        public int? CityId { get; set; }

        /// <summary>
        /// 机构所在城市名称
        /// </summary>
        public string CityName { get; set; }

        /// <summary>
        /// 机构所在区(县)Id
        /// </summary>
        public int? DistrictId { get; set; }

        /// <summary>
        /// 机构所在区(县)名称
        /// </summary>
        public string DistrictName { get; set; }

        /// <summary>
        /// 机构所在镇(乡)Id
        /// </summary>
        public int? TownId { get; set; }

        /// <summary>
        /// 机构所在镇(乡)名称
        /// </summary>
        public string TownName { get; set; }

        /// <summary>
        /// 显示所选的省、市、区（县）、街道办
        /// </summary>
        public string DisplayAreaName { get; set; }

        /// <summary>
        /// 纬度
        /// </summary>
        public decimal Latitude { get; set; }

        /// <summary>
        /// 经度
        /// </summary>
        public decimal Longitude { get; set; }

        /// <summary>
        /// 纬度显示
        /// </summary>
        public string DisplayLatitude { get; set; }

        /// <summary>
        /// 经度显示
        /// </summary>
        public string DisplayLongitude { get; set; }
        #endregion

        /// <summary>
        /// 企业营业执照(照片url)
        /// </summary>
        public string OrgLicenseKeyUrl { get; set; }

        /// <summary>
        /// 企业Logo(照片url)
        /// </summary>
        public string OrgLogoUrl { get; set; }

        /// <summary>
        /// 企业介绍
        /// </summary>
        public string OrgProfile { get; set; }

        /// <summary>
        /// 更新人Id
        /// </summary>
        public Guid? UpdatedUserId { get; set; }

        /// <summary>
        /// 更新人
        /// </summary>
        public string UpdatedUserName { get; set; }

        /// <summary>
        /// 更新时间
        /// </summary>
        public DateTime? UpdatedTime { get; set; }
    }
}
